.pay_site {
  box-sizing: border-box;
  padding: 16rpx 17rpx 34rpx 29rpx;
  margin: auto;
  margin-top: 20rpx;
  // position: fixed;
  // top: 20rpx;
  // left: 50%;
  // transform: translateX(-50%);
  //   计算符号记得 + 空格
  width: ~"calc( 100% - 40rpx )";
  height: 187rpx;
  background: #ffffff;
  display: flex;
  align-items: center;
  //   存在地址
  &_has {
    &_title {
      font-size: 30rpx;
      font-weight: 600;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      overflow: hidden;
    }
    &_info {
      margin-top: 19rpx;
      display: flex;
      align-items: center;
      color: #2e3032;
      font-size: 26rpx;
      &_name {
        padding-right: 19rpx;
      }
    }
  }
  //   不存在地址
  &_no {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    &_btn {
      font-weight: 600;
      width: 303rpx;
      height: 88rpx;
      color: #ea4350;
      border-radius: 88/2rpx;
      border: 1rpx solid #ea4350;
      display: flex;
      justify-content: center;
      align-items: center;
    }
  }
}
